{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "-"
    }
   },
   "source": [
    "# 线性回归的从零开始实现\n",
    "\n",
    "我们将从零开始实现整个方法，包括数据流水线、模型、损失函数和小批量随机梯度下降优化器"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "origin_pos": 2,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [],
   "source": [
    "%matplotlib inline\n",
    "import random\n",
    "import torch\n",
    "from d2l import torch as d2l"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "source": [
    "根据带有噪声的线性模型构造一个人造数据集。\n",
    "我们使用线性模型参数$\\mathbf{w} = [2, -3.4]^\\top$、$b = 4.2$和噪声项$\\epsilon$生成数据集及其标签：\n",
    "\n",
    "$$\\mathbf{y}= \\mathbf{X} \\mathbf{w} + b + \\mathbf\\epsilon$$"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "origin_pos": 7,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [],
   "source": [
    "def synthetic_data(w, b, num_examples):  \n",
    "    \"\"\"生成 y = Xw + b + 噪声。\"\"\"\n",
    "    X = torch.normal(0, 1, (num_examples, len(w)))\n",
    "    y = torch.matmul(X, w) + b\n",
    "    y += torch.normal(0, 0.01, y.shape)\n",
    "    return X, y.reshape((-1, 1))\n",
    "\n",
    "true_w = torch.tensor([2, -3.4])\n",
    "true_b = 4.2\n",
    "features, labels = synthetic_data(true_w, true_b, 1000)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "source": [
    "`features`中的每一行都包含一个二维数据样本，`labels`中的每一行都包含一维标签值（一个标量）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "origin_pos": 9,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "features: tensor([-0.3093, -0.0789]) \n",
      "label: tensor([3.8528])\n"
     ]
    }
   ],
   "source": [
    "print('features:', features[0],'\\nlabel:', labels[0])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "origin_pos": 11,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"166.978125pt\" version=\"1.1\" viewBox=\"0 0 237.804688 166.978125\" width=\"237.804688pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <metadata>\n",
       "  <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n",
       "   <cc:Work>\n",
       "    <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\n",
       "    <dc:date>2021-08-10T04:46:58.162097</dc:date>\n",
       "    <dc:format>image/svg+xml</dc:format>\n",
       "    <dc:creator>\n",
       "     <cc:Agent>\n",
       "      <dc:title>Matplotlib v3.3.4, https://matplotlib.org/</dc:title>\n",
       "     </cc:Agent>\n",
       "    </dc:creator>\n",
       "   </cc:Work>\n",
       "  </rdf:RDF>\n",
       " </metadata>\n",
       " <defs>\n",
       "  <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 166.978125 \n",
       "L 237.804688 166.978125 \n",
       "L 237.804688 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:none;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 35.304688 143.1 \n",
       "L 230.604688 143.1 \n",
       "L 230.604688 7.2 \n",
       "L 35.304688 7.2 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_1\">\n",
       "    <defs>\n",
       "     <path d=\"M 0 0.5 \n",
       "C 0.132602 0.5 0.25979 0.447317 0.353553 0.353553 \n",
       "C 0.447317 0.25979 0.5 0.132602 0.5 0 \n",
       "C 0.5 -0.132602 0.447317 -0.25979 0.353553 -0.353553 \n",
       "C 0.25979 -0.447317 0.132602 -0.5 0 -0.5 \n",
       "C -0.132602 -0.5 -0.25979 -0.447317 -0.353553 -0.353553 \n",
       "C -0.447317 -0.25979 -0.5 -0.132602 -0.5 0 \n",
       "C -0.5 0.132602 -0.447317 0.25979 -0.353553 0.353553 \n",
       "C -0.25979 0.447317 -0.132602 0.5 0 0.5 \n",
       "z\n",
       "\" id=\"ma79c8d5654\" style=\"stroke:#1f77b4;\"/>\n",
       "    </defs>\n",
       "    <g clip-path=\"url(#peefab39789)\">\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.046666\" xlink:href=\"#ma79c8d5654\" y=\"72.234887\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.375538\" xlink:href=\"#ma79c8d5654\" y=\"86.840014\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.889117\" xlink:href=\"#ma79c8d5654\" y=\"68.936284\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.356175\" xlink:href=\"#ma79c8d5654\" y=\"50.281084\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.84043\" xlink:href=\"#ma79c8d5654\" y=\"76.266606\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.685948\" xlink:href=\"#ma79c8d5654\" y=\"101.44332\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"162.602524\" xlink:href=\"#ma79c8d5654\" y=\"88.161286\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.039382\" xlink:href=\"#ma79c8d5654\" y=\"68.19914\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.844312\" xlink:href=\"#ma79c8d5654\" y=\"47.655293\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.627771\" xlink:href=\"#ma79c8d5654\" y=\"57.482028\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.944254\" xlink:href=\"#ma79c8d5654\" y=\"79.373743\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"54.997157\" xlink:href=\"#ma79c8d5654\" y=\"47.793947\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.320658\" xlink:href=\"#ma79c8d5654\" y=\"51.55841\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"188.72766\" xlink:href=\"#ma79c8d5654\" y=\"120.307637\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.689392\" xlink:href=\"#ma79c8d5654\" y=\"62.195678\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.294617\" xlink:href=\"#ma79c8d5654\" y=\"75.05045\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.932496\" xlink:href=\"#ma79c8d5654\" y=\"67.82926\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.528367\" xlink:href=\"#ma79c8d5654\" y=\"68.099753\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"77.55249\" xlink:href=\"#ma79c8d5654\" y=\"34.77345\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.197742\" xlink:href=\"#ma79c8d5654\" y=\"34.225079\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.851898\" xlink:href=\"#ma79c8d5654\" y=\"47.051063\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.390909\" xlink:href=\"#ma79c8d5654\" y=\"92.257769\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.900793\" xlink:href=\"#ma79c8d5654\" y=\"65.234707\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.73709\" xlink:href=\"#ma79c8d5654\" y=\"54.010226\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.573477\" xlink:href=\"#ma79c8d5654\" y=\"65.082053\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.7296\" xlink:href=\"#ma79c8d5654\" y=\"69.079549\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.207881\" xlink:href=\"#ma79c8d5654\" y=\"30.673245\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.743126\" xlink:href=\"#ma79c8d5654\" y=\"66.582624\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.501615\" xlink:href=\"#ma79c8d5654\" y=\"66.954992\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.450977\" xlink:href=\"#ma79c8d5654\" y=\"86.852622\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.095651\" xlink:href=\"#ma79c8d5654\" y=\"72.33504\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"171.461581\" xlink:href=\"#ma79c8d5654\" y=\"112.263519\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.649441\" xlink:href=\"#ma79c8d5654\" y=\"48.890426\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.795911\" xlink:href=\"#ma79c8d5654\" y=\"61.369013\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.416005\" xlink:href=\"#ma79c8d5654\" y=\"92.639728\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.728659\" xlink:href=\"#ma79c8d5654\" y=\"78.651555\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.881089\" xlink:href=\"#ma79c8d5654\" y=\"58.793075\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.459036\" xlink:href=\"#ma79c8d5654\" y=\"57.509756\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"172.741151\" xlink:href=\"#ma79c8d5654\" y=\"107.654201\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.90639\" xlink:href=\"#ma79c8d5654\" y=\"73.411775\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.840157\" xlink:href=\"#ma79c8d5654\" y=\"76.997014\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"173.935015\" xlink:href=\"#ma79c8d5654\" y=\"103.646763\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.598788\" xlink:href=\"#ma79c8d5654\" y=\"87.244414\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.157156\" xlink:href=\"#ma79c8d5654\" y=\"59.408934\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.331861\" xlink:href=\"#ma79c8d5654\" y=\"51.523594\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.662805\" xlink:href=\"#ma79c8d5654\" y=\"82.167026\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.258534\" xlink:href=\"#ma79c8d5654\" y=\"62.839423\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.605995\" xlink:href=\"#ma79c8d5654\" y=\"73.137065\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.273046\" xlink:href=\"#ma79c8d5654\" y=\"84.816847\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.715322\" xlink:href=\"#ma79c8d5654\" y=\"82.434164\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.605532\" xlink:href=\"#ma79c8d5654\" y=\"73.399442\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.314614\" xlink:href=\"#ma79c8d5654\" y=\"80.469223\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.068128\" xlink:href=\"#ma79c8d5654\" y=\"92.193812\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.62902\" xlink:href=\"#ma79c8d5654\" y=\"64.968356\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.037674\" xlink:href=\"#ma79c8d5654\" y=\"46.162135\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.200568\" xlink:href=\"#ma79c8d5654\" y=\"75.133762\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.593231\" xlink:href=\"#ma79c8d5654\" y=\"53.250604\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"170.9348\" xlink:href=\"#ma79c8d5654\" y=\"115.600336\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.281438\" xlink:href=\"#ma79c8d5654\" y=\"65.342335\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.824478\" xlink:href=\"#ma79c8d5654\" y=\"62.516357\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.755893\" xlink:href=\"#ma79c8d5654\" y=\"73.132083\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.428541\" xlink:href=\"#ma79c8d5654\" y=\"69.905236\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.422185\" xlink:href=\"#ma79c8d5654\" y=\"76.060948\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.623489\" xlink:href=\"#ma79c8d5654\" y=\"61.104098\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"194.372539\" xlink:href=\"#ma79c8d5654\" y=\"112.163696\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.17703\" xlink:href=\"#ma79c8d5654\" y=\"95.132194\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.374767\" xlink:href=\"#ma79c8d5654\" y=\"94.643928\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.07107\" xlink:href=\"#ma79c8d5654\" y=\"84.35496\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.880451\" xlink:href=\"#ma79c8d5654\" y=\"51.635588\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.675279\" xlink:href=\"#ma79c8d5654\" y=\"106.275145\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.536348\" xlink:href=\"#ma79c8d5654\" y=\"79.625576\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.135534\" xlink:href=\"#ma79c8d5654\" y=\"61.994251\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.94487\" xlink:href=\"#ma79c8d5654\" y=\"81.21738\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.152019\" xlink:href=\"#ma79c8d5654\" y=\"88.267545\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.480025\" xlink:href=\"#ma79c8d5654\" y=\"105.429235\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.852738\" xlink:href=\"#ma79c8d5654\" y=\"96.655684\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.710983\" xlink:href=\"#ma79c8d5654\" y=\"71.343874\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.36467\" xlink:href=\"#ma79c8d5654\" y=\"53.908673\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.415009\" xlink:href=\"#ma79c8d5654\" y=\"73.302411\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.374985\" xlink:href=\"#ma79c8d5654\" y=\"46.589604\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.637962\" xlink:href=\"#ma79c8d5654\" y=\"75.052803\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.766958\" xlink:href=\"#ma79c8d5654\" y=\"57.506387\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.81242\" xlink:href=\"#ma79c8d5654\" y=\"60.339387\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.143642\" xlink:href=\"#ma79c8d5654\" y=\"89.950004\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"185.62483\" xlink:href=\"#ma79c8d5654\" y=\"109.080454\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.216273\" xlink:href=\"#ma79c8d5654\" y=\"63.581831\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.422487\" xlink:href=\"#ma79c8d5654\" y=\"77.157492\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.651516\" xlink:href=\"#ma79c8d5654\" y=\"81.125048\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.687151\" xlink:href=\"#ma79c8d5654\" y=\"87.647158\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"201.754596\" xlink:href=\"#ma79c8d5654\" y=\"126.675527\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.599716\" xlink:href=\"#ma79c8d5654\" y=\"80.35641\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.496148\" xlink:href=\"#ma79c8d5654\" y=\"52.843287\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.918935\" xlink:href=\"#ma79c8d5654\" y=\"47.530859\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.578747\" xlink:href=\"#ma79c8d5654\" y=\"61.942653\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.721719\" xlink:href=\"#ma79c8d5654\" y=\"58.660509\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.08883\" xlink:href=\"#ma79c8d5654\" y=\"79.193696\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.807895\" xlink:href=\"#ma79c8d5654\" y=\"46.879111\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.880429\" xlink:href=\"#ma79c8d5654\" y=\"74.879124\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.531281\" xlink:href=\"#ma79c8d5654\" y=\"102.465675\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.300517\" xlink:href=\"#ma79c8d5654\" y=\"56.877041\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.197866\" xlink:href=\"#ma79c8d5654\" y=\"57.69393\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.152054\" xlink:href=\"#ma79c8d5654\" y=\"67.231197\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.084869\" xlink:href=\"#ma79c8d5654\" y=\"70.80466\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.632585\" xlink:href=\"#ma79c8d5654\" y=\"107.956866\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.530707\" xlink:href=\"#ma79c8d5654\" y=\"81.828704\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.611141\" xlink:href=\"#ma79c8d5654\" y=\"79.065738\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.821232\" xlink:href=\"#ma79c8d5654\" y=\"40.556609\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.954671\" xlink:href=\"#ma79c8d5654\" y=\"78.862394\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.910237\" xlink:href=\"#ma79c8d5654\" y=\"78.110773\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.510709\" xlink:href=\"#ma79c8d5654\" y=\"72.454902\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.191933\" xlink:href=\"#ma79c8d5654\" y=\"59.361979\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.196069\" xlink:href=\"#ma79c8d5654\" y=\"81.907974\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.613927\" xlink:href=\"#ma79c8d5654\" y=\"58.037032\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.88376\" xlink:href=\"#ma79c8d5654\" y=\"37.206968\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.049059\" xlink:href=\"#ma79c8d5654\" y=\"81.367411\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.267017\" xlink:href=\"#ma79c8d5654\" y=\"60.919474\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"179.91331\" xlink:href=\"#ma79c8d5654\" y=\"119.253393\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.297441\" xlink:href=\"#ma79c8d5654\" y=\"59.307948\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.418526\" xlink:href=\"#ma79c8d5654\" y=\"44.918467\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.36328\" xlink:href=\"#ma79c8d5654\" y=\"105.820794\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.372684\" xlink:href=\"#ma79c8d5654\" y=\"76.424156\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"166.165449\" xlink:href=\"#ma79c8d5654\" y=\"94.23874\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.14113\" xlink:href=\"#ma79c8d5654\" y=\"83.573449\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.217612\" xlink:href=\"#ma79c8d5654\" y=\"75.362869\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.397516\" xlink:href=\"#ma79c8d5654\" y=\"41.596524\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.846075\" xlink:href=\"#ma79c8d5654\" y=\"95.236613\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.579105\" xlink:href=\"#ma79c8d5654\" y=\"57.670058\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.865078\" xlink:href=\"#ma79c8d5654\" y=\"57.403056\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.38609\" xlink:href=\"#ma79c8d5654\" y=\"67.893164\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.965358\" xlink:href=\"#ma79c8d5654\" y=\"30.229773\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.227444\" xlink:href=\"#ma79c8d5654\" y=\"60.162829\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.246072\" xlink:href=\"#ma79c8d5654\" y=\"54.319046\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.155495\" xlink:href=\"#ma79c8d5654\" y=\"62.477288\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.166031\" xlink:href=\"#ma79c8d5654\" y=\"83.486514\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.522768\" xlink:href=\"#ma79c8d5654\" y=\"88.836949\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.54523\" xlink:href=\"#ma79c8d5654\" y=\"66.912971\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"159.131591\" xlink:href=\"#ma79c8d5654\" y=\"97.75455\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.901995\" xlink:href=\"#ma79c8d5654\" y=\"80.179748\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.583003\" xlink:href=\"#ma79c8d5654\" y=\"84.3834\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.202188\" xlink:href=\"#ma79c8d5654\" y=\"53.9716\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.534699\" xlink:href=\"#ma79c8d5654\" y=\"53.379646\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.344031\" xlink:href=\"#ma79c8d5654\" y=\"87.303736\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.988936\" xlink:href=\"#ma79c8d5654\" y=\"57.644593\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.606352\" xlink:href=\"#ma79c8d5654\" y=\"89.882134\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.792396\" xlink:href=\"#ma79c8d5654\" y=\"68.33637\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.489428\" xlink:href=\"#ma79c8d5654\" y=\"68.382457\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.491243\" xlink:href=\"#ma79c8d5654\" y=\"55.863649\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.250918\" xlink:href=\"#ma79c8d5654\" y=\"87.291304\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.463527\" xlink:href=\"#ma79c8d5654\" y=\"86.591369\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.819961\" xlink:href=\"#ma79c8d5654\" y=\"83.477033\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.28929\" xlink:href=\"#ma79c8d5654\" y=\"95.04092\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.619472\" xlink:href=\"#ma79c8d5654\" y=\"54.612322\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.089662\" xlink:href=\"#ma79c8d5654\" y=\"98.545782\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.752987\" xlink:href=\"#ma79c8d5654\" y=\"76.665353\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.781716\" xlink:href=\"#ma79c8d5654\" y=\"55.570623\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.305858\" xlink:href=\"#ma79c8d5654\" y=\"56.149439\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.354206\" xlink:href=\"#ma79c8d5654\" y=\"69.441792\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.96531\" xlink:href=\"#ma79c8d5654\" y=\"69.898252\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.70083\" xlink:href=\"#ma79c8d5654\" y=\"92.398188\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.314164\" xlink:href=\"#ma79c8d5654\" y=\"55.59884\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.00961\" xlink:href=\"#ma79c8d5654\" y=\"65.64669\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.224549\" xlink:href=\"#ma79c8d5654\" y=\"83.849688\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.222596\" xlink:href=\"#ma79c8d5654\" y=\"96.145637\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.427756\" xlink:href=\"#ma79c8d5654\" y=\"65.116519\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.2256\" xlink:href=\"#ma79c8d5654\" y=\"69.043526\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.112802\" xlink:href=\"#ma79c8d5654\" y=\"80.490445\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"198.225218\" xlink:href=\"#ma79c8d5654\" y=\"133.102429\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.421206\" xlink:href=\"#ma79c8d5654\" y=\"81.254957\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.856392\" xlink:href=\"#ma79c8d5654\" y=\"54.319606\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.259475\" xlink:href=\"#ma79c8d5654\" y=\"100.338667\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.787155\" xlink:href=\"#ma79c8d5654\" y=\"71.868416\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.593132\" xlink:href=\"#ma79c8d5654\" y=\"96.273532\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.948294\" xlink:href=\"#ma79c8d5654\" y=\"93.684141\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.064836\" xlink:href=\"#ma79c8d5654\" y=\"85.323912\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.255358\" xlink:href=\"#ma79c8d5654\" y=\"87.051417\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.866076\" xlink:href=\"#ma79c8d5654\" y=\"87.632322\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.604076\" xlink:href=\"#ma79c8d5654\" y=\"59.03241\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.441556\" xlink:href=\"#ma79c8d5654\" y=\"48.775247\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.081624\" xlink:href=\"#ma79c8d5654\" y=\"46.181068\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"88.860024\" xlink:href=\"#ma79c8d5654\" y=\"50.638336\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.904165\" xlink:href=\"#ma79c8d5654\" y=\"63.892137\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.414699\" xlink:href=\"#ma79c8d5654\" y=\"36.28249\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.682288\" xlink:href=\"#ma79c8d5654\" y=\"80.460139\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.980624\" xlink:href=\"#ma79c8d5654\" y=\"80.135137\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"81.593345\" xlink:href=\"#ma79c8d5654\" y=\"29.281608\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.653566\" xlink:href=\"#ma79c8d5654\" y=\"42.812618\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"189.922462\" xlink:href=\"#ma79c8d5654\" y=\"105.107097\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.744561\" xlink:href=\"#ma79c8d5654\" y=\"103.324864\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.679098\" xlink:href=\"#ma79c8d5654\" y=\"66.040738\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.47526\" xlink:href=\"#ma79c8d5654\" y=\"68.010727\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.955215\" xlink:href=\"#ma79c8d5654\" y=\"52.600406\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.830411\" xlink:href=\"#ma79c8d5654\" y=\"46.476493\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.151687\" xlink:href=\"#ma79c8d5654\" y=\"94.023398\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.04336\" xlink:href=\"#ma79c8d5654\" y=\"84.846259\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.576625\" xlink:href=\"#ma79c8d5654\" y=\"71.577068\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"79.96197\" xlink:href=\"#ma79c8d5654\" y=\"53.571417\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.62636\" xlink:href=\"#ma79c8d5654\" y=\"56.695955\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.26584\" xlink:href=\"#ma79c8d5654\" y=\"65.372569\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.403935\" xlink:href=\"#ma79c8d5654\" y=\"84.085975\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.859345\" xlink:href=\"#ma79c8d5654\" y=\"80.276397\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.415696\" xlink:href=\"#ma79c8d5654\" y=\"57.988713\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.158249\" xlink:href=\"#ma79c8d5654\" y=\"66.607369\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.951246\" xlink:href=\"#ma79c8d5654\" y=\"73.033972\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.666283\" xlink:href=\"#ma79c8d5654\" y=\"39.851255\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.354401\" xlink:href=\"#ma79c8d5654\" y=\"69.362055\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"221.727415\" xlink:href=\"#ma79c8d5654\" y=\"136.922727\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.397376\" xlink:href=\"#ma79c8d5654\" y=\"45.301358\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.688451\" xlink:href=\"#ma79c8d5654\" y=\"66.659851\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.654858\" xlink:href=\"#ma79c8d5654\" y=\"61.677429\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.805253\" xlink:href=\"#ma79c8d5654\" y=\"57.630686\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"170.734221\" xlink:href=\"#ma79c8d5654\" y=\"96.274099\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"94.955065\" xlink:href=\"#ma79c8d5654\" y=\"29.938946\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.470454\" xlink:href=\"#ma79c8d5654\" y=\"51.971284\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.338109\" xlink:href=\"#ma79c8d5654\" y=\"86.139814\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.467192\" xlink:href=\"#ma79c8d5654\" y=\"76.362826\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.922607\" xlink:href=\"#ma79c8d5654\" y=\"67.301008\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.316926\" xlink:href=\"#ma79c8d5654\" y=\"70.569158\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"70.588493\" xlink:href=\"#ma79c8d5654\" y=\"31.124591\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.293509\" xlink:href=\"#ma79c8d5654\" y=\"48.606596\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.790173\" xlink:href=\"#ma79c8d5654\" y=\"81.003122\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.678946\" xlink:href=\"#ma79c8d5654\" y=\"59.976682\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.29943\" xlink:href=\"#ma79c8d5654\" y=\"55.606537\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.184655\" xlink:href=\"#ma79c8d5654\" y=\"88.743844\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.644476\" xlink:href=\"#ma79c8d5654\" y=\"59.140209\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.421469\" xlink:href=\"#ma79c8d5654\" y=\"77.193898\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.476093\" xlink:href=\"#ma79c8d5654\" y=\"81.949433\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.758088\" xlink:href=\"#ma79c8d5654\" y=\"95.033497\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.475786\" xlink:href=\"#ma79c8d5654\" y=\"78.843814\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.85342\" xlink:href=\"#ma79c8d5654\" y=\"54.493699\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.73116\" xlink:href=\"#ma79c8d5654\" y=\"88.730945\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.279216\" xlink:href=\"#ma79c8d5654\" y=\"62.004911\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.816944\" xlink:href=\"#ma79c8d5654\" y=\"81.886065\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.628303\" xlink:href=\"#ma79c8d5654\" y=\"38.344185\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.019084\" xlink:href=\"#ma79c8d5654\" y=\"61.829798\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.70588\" xlink:href=\"#ma79c8d5654\" y=\"52.206006\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.859665\" xlink:href=\"#ma79c8d5654\" y=\"54.8461\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.691968\" xlink:href=\"#ma79c8d5654\" y=\"70.275831\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"68.734581\" xlink:href=\"#ma79c8d5654\" y=\"21.442611\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.737685\" xlink:href=\"#ma79c8d5654\" y=\"80.71053\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.307368\" xlink:href=\"#ma79c8d5654\" y=\"90.072167\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"82.902543\" xlink:href=\"#ma79c8d5654\" y=\"44.565014\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.120812\" xlink:href=\"#ma79c8d5654\" y=\"52.212782\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.389875\" xlink:href=\"#ma79c8d5654\" y=\"74.019349\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.998343\" xlink:href=\"#ma79c8d5654\" y=\"88.280411\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.552978\" xlink:href=\"#ma79c8d5654\" y=\"52.624849\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.54534\" xlink:href=\"#ma79c8d5654\" y=\"73.066816\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.350626\" xlink:href=\"#ma79c8d5654\" y=\"112.755254\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.255649\" xlink:href=\"#ma79c8d5654\" y=\"65.375186\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.495648\" xlink:href=\"#ma79c8d5654\" y=\"61.292786\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.787902\" xlink:href=\"#ma79c8d5654\" y=\"84.775535\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.892983\" xlink:href=\"#ma79c8d5654\" y=\"56.369072\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"80.200745\" xlink:href=\"#ma79c8d5654\" y=\"30.798546\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.930228\" xlink:href=\"#ma79c8d5654\" y=\"70.47654\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.593869\" xlink:href=\"#ma79c8d5654\" y=\"57.306547\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.266017\" xlink:href=\"#ma79c8d5654\" y=\"48.767922\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"165.504517\" xlink:href=\"#ma79c8d5654\" y=\"97.35305\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"83.437316\" xlink:href=\"#ma79c8d5654\" y=\"51.24462\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.927901\" xlink:href=\"#ma79c8d5654\" y=\"51.812501\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.099122\" xlink:href=\"#ma79c8d5654\" y=\"43.073472\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.747623\" xlink:href=\"#ma79c8d5654\" y=\"56.582892\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.342166\" xlink:href=\"#ma79c8d5654\" y=\"71.660782\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.990422\" xlink:href=\"#ma79c8d5654\" y=\"69.638234\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.682292\" xlink:href=\"#ma79c8d5654\" y=\"55.910418\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.397542\" xlink:href=\"#ma79c8d5654\" y=\"76.629005\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.165175\" xlink:href=\"#ma79c8d5654\" y=\"86.620292\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.287066\" xlink:href=\"#ma79c8d5654\" y=\"43.935476\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.400746\" xlink:href=\"#ma79c8d5654\" y=\"85.907163\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.745432\" xlink:href=\"#ma79c8d5654\" y=\"88.616421\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.799534\" xlink:href=\"#ma79c8d5654\" y=\"76.012118\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.564921\" xlink:href=\"#ma79c8d5654\" y=\"55.130267\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.463008\" xlink:href=\"#ma79c8d5654\" y=\"25.993221\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.670886\" xlink:href=\"#ma79c8d5654\" y=\"77.859335\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.380478\" xlink:href=\"#ma79c8d5654\" y=\"66.008513\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.083827\" xlink:href=\"#ma79c8d5654\" y=\"90.964607\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.27979\" xlink:href=\"#ma79c8d5654\" y=\"41.884836\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.759937\" xlink:href=\"#ma79c8d5654\" y=\"66.123219\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.139998\" xlink:href=\"#ma79c8d5654\" y=\"82.403848\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.114517\" xlink:href=\"#ma79c8d5654\" y=\"84.577506\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.5834\" xlink:href=\"#ma79c8d5654\" y=\"85.266771\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.718671\" xlink:href=\"#ma79c8d5654\" y=\"88.30482\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.252149\" xlink:href=\"#ma79c8d5654\" y=\"94.195894\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.093732\" xlink:href=\"#ma79c8d5654\" y=\"53.821562\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.37535\" xlink:href=\"#ma79c8d5654\" y=\"84.561771\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.798932\" xlink:href=\"#ma79c8d5654\" y=\"59.624233\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.789221\" xlink:href=\"#ma79c8d5654\" y=\"85.840317\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"203.378463\" xlink:href=\"#ma79c8d5654\" y=\"120.047206\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.845414\" xlink:href=\"#ma79c8d5654\" y=\"70.684394\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.034892\" xlink:href=\"#ma79c8d5654\" y=\"89.194376\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.590555\" xlink:href=\"#ma79c8d5654\" y=\"60.356578\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.635931\" xlink:href=\"#ma79c8d5654\" y=\"92.984255\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.095169\" xlink:href=\"#ma79c8d5654\" y=\"75.067717\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.594286\" xlink:href=\"#ma79c8d5654\" y=\"91.476709\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.045641\" xlink:href=\"#ma79c8d5654\" y=\"74.996981\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.45614\" xlink:href=\"#ma79c8d5654\" y=\"46.966481\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.731059\" xlink:href=\"#ma79c8d5654\" y=\"71.596196\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.794968\" xlink:href=\"#ma79c8d5654\" y=\"55.472999\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.839019\" xlink:href=\"#ma79c8d5654\" y=\"46.207013\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.901562\" xlink:href=\"#ma79c8d5654\" y=\"81.755598\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.793703\" xlink:href=\"#ma79c8d5654\" y=\"62.052729\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.445142\" xlink:href=\"#ma79c8d5654\" y=\"70.013212\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.967933\" xlink:href=\"#ma79c8d5654\" y=\"76.676138\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.742834\" xlink:href=\"#ma79c8d5654\" y=\"86.588672\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.795219\" xlink:href=\"#ma79c8d5654\" y=\"82.980414\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.348157\" xlink:href=\"#ma79c8d5654\" y=\"55.159934\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.306501\" xlink:href=\"#ma79c8d5654\" y=\"59.283665\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.061314\" xlink:href=\"#ma79c8d5654\" y=\"68.26819\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.530597\" xlink:href=\"#ma79c8d5654\" y=\"62.591348\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"159.955221\" xlink:href=\"#ma79c8d5654\" y=\"83.485044\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.022541\" xlink:href=\"#ma79c8d5654\" y=\"76.272273\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.51141\" xlink:href=\"#ma79c8d5654\" y=\"75.612725\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.825133\" xlink:href=\"#ma79c8d5654\" y=\"66.802204\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.125538\" xlink:href=\"#ma79c8d5654\" y=\"100.778734\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.536336\" xlink:href=\"#ma79c8d5654\" y=\"80.117867\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.680945\" xlink:href=\"#ma79c8d5654\" y=\"86.268165\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.822312\" xlink:href=\"#ma79c8d5654\" y=\"60.90415\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.088828\" xlink:href=\"#ma79c8d5654\" y=\"69.509513\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.033282\" xlink:href=\"#ma79c8d5654\" y=\"64.451025\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.793183\" xlink:href=\"#ma79c8d5654\" y=\"71.990609\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.748137\" xlink:href=\"#ma79c8d5654\" y=\"69.711404\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.406682\" xlink:href=\"#ma79c8d5654\" y=\"47.899714\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.501812\" xlink:href=\"#ma79c8d5654\" y=\"42.671079\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"165.858016\" xlink:href=\"#ma79c8d5654\" y=\"107.227125\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.701377\" xlink:href=\"#ma79c8d5654\" y=\"67.680142\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.560537\" xlink:href=\"#ma79c8d5654\" y=\"51.884353\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.38958\" xlink:href=\"#ma79c8d5654\" y=\"63.905813\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.769339\" xlink:href=\"#ma79c8d5654\" y=\"81.691172\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.092054\" xlink:href=\"#ma79c8d5654\" y=\"52.76633\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"190.428499\" xlink:href=\"#ma79c8d5654\" y=\"106.835894\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"159.618087\" xlink:href=\"#ma79c8d5654\" y=\"89.933381\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.199011\" xlink:href=\"#ma79c8d5654\" y=\"49.645334\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.166965\" xlink:href=\"#ma79c8d5654\" y=\"68.009109\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.302389\" xlink:href=\"#ma79c8d5654\" y=\"79.785677\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.869841\" xlink:href=\"#ma79c8d5654\" y=\"71.976886\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.03536\" xlink:href=\"#ma79c8d5654\" y=\"77.083471\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.782746\" xlink:href=\"#ma79c8d5654\" y=\"74.203627\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.128524\" xlink:href=\"#ma79c8d5654\" y=\"82.844209\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.519072\" xlink:href=\"#ma79c8d5654\" y=\"32.029973\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.540436\" xlink:href=\"#ma79c8d5654\" y=\"69.475914\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.841821\" xlink:href=\"#ma79c8d5654\" y=\"69.494048\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"160.776826\" xlink:href=\"#ma79c8d5654\" y=\"96.839898\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.841952\" xlink:href=\"#ma79c8d5654\" y=\"66.59723\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.062173\" xlink:href=\"#ma79c8d5654\" y=\"52.840374\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.161797\" xlink:href=\"#ma79c8d5654\" y=\"69.007538\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.425097\" xlink:href=\"#ma79c8d5654\" y=\"73.074074\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.521238\" xlink:href=\"#ma79c8d5654\" y=\"65.267729\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.823253\" xlink:href=\"#ma79c8d5654\" y=\"50.051368\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.47538\" xlink:href=\"#ma79c8d5654\" y=\"72.278215\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.537686\" xlink:href=\"#ma79c8d5654\" y=\"72.021671\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.851585\" xlink:href=\"#ma79c8d5654\" y=\"79.940688\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.867995\" xlink:href=\"#ma79c8d5654\" y=\"61.699789\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.74392\" xlink:href=\"#ma79c8d5654\" y=\"74.151963\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.232244\" xlink:href=\"#ma79c8d5654\" y=\"78.522849\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.798825\" xlink:href=\"#ma79c8d5654\" y=\"77.018973\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.506342\" xlink:href=\"#ma79c8d5654\" y=\"109.438039\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.795035\" xlink:href=\"#ma79c8d5654\" y=\"74.514842\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.218981\" xlink:href=\"#ma79c8d5654\" y=\"100.296069\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.6301\" xlink:href=\"#ma79c8d5654\" y=\"45.873703\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.962803\" xlink:href=\"#ma79c8d5654\" y=\"94.127425\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.476208\" xlink:href=\"#ma79c8d5654\" y=\"39.371214\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.492653\" xlink:href=\"#ma79c8d5654\" y=\"71.017533\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.18211\" xlink:href=\"#ma79c8d5654\" y=\"79.227693\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.636246\" xlink:href=\"#ma79c8d5654\" y=\"57.286961\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.556558\" xlink:href=\"#ma79c8d5654\" y=\"69.182774\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.200839\" xlink:href=\"#ma79c8d5654\" y=\"62.555853\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.349779\" xlink:href=\"#ma79c8d5654\" y=\"72.393327\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.370475\" xlink:href=\"#ma79c8d5654\" y=\"72.247786\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.269453\" xlink:href=\"#ma79c8d5654\" y=\"83.812362\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.813944\" xlink:href=\"#ma79c8d5654\" y=\"55.889296\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.998061\" xlink:href=\"#ma79c8d5654\" y=\"56.50795\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.677631\" xlink:href=\"#ma79c8d5654\" y=\"62.839201\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.351704\" xlink:href=\"#ma79c8d5654\" y=\"84.301707\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.098108\" xlink:href=\"#ma79c8d5654\" y=\"66.743987\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.472225\" xlink:href=\"#ma79c8d5654\" y=\"56.020651\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.06467\" xlink:href=\"#ma79c8d5654\" y=\"70.153396\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.144596\" xlink:href=\"#ma79c8d5654\" y=\"64.883253\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.846942\" xlink:href=\"#ma79c8d5654\" y=\"50.714914\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.052116\" xlink:href=\"#ma79c8d5654\" y=\"62.963775\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.209223\" xlink:href=\"#ma79c8d5654\" y=\"67.989568\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"77.824388\" xlink:href=\"#ma79c8d5654\" y=\"29.885464\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.451624\" xlink:href=\"#ma79c8d5654\" y=\"77.999736\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.242671\" xlink:href=\"#ma79c8d5654\" y=\"73.817511\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.063987\" xlink:href=\"#ma79c8d5654\" y=\"73.04568\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.918346\" xlink:href=\"#ma79c8d5654\" y=\"56.117358\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.760727\" xlink:href=\"#ma79c8d5654\" y=\"76.656078\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.114294\" xlink:href=\"#ma79c8d5654\" y=\"56.378089\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.596643\" xlink:href=\"#ma79c8d5654\" y=\"54.869513\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.560122\" xlink:href=\"#ma79c8d5654\" y=\"81.141716\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.677547\" xlink:href=\"#ma79c8d5654\" y=\"92.612816\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.641618\" xlink:href=\"#ma79c8d5654\" y=\"77.316483\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.082964\" xlink:href=\"#ma79c8d5654\" y=\"75.370416\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.831383\" xlink:href=\"#ma79c8d5654\" y=\"72.134692\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"160.667021\" xlink:href=\"#ma79c8d5654\" y=\"91.371839\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.956648\" xlink:href=\"#ma79c8d5654\" y=\"81.809484\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"172.767719\" xlink:href=\"#ma79c8d5654\" y=\"106.732652\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.04759\" xlink:href=\"#ma79c8d5654\" y=\"56.995291\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.60552\" xlink:href=\"#ma79c8d5654\" y=\"51.459473\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.209926\" xlink:href=\"#ma79c8d5654\" y=\"78.237153\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.615207\" xlink:href=\"#ma79c8d5654\" y=\"83.261084\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.351133\" xlink:href=\"#ma79c8d5654\" y=\"51.604109\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.657783\" xlink:href=\"#ma79c8d5654\" y=\"57.536695\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.561577\" xlink:href=\"#ma79c8d5654\" y=\"56.521816\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.871395\" xlink:href=\"#ma79c8d5654\" y=\"61.093404\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.827428\" xlink:href=\"#ma79c8d5654\" y=\"59.836389\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.643382\" xlink:href=\"#ma79c8d5654\" y=\"79.79809\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.417085\" xlink:href=\"#ma79c8d5654\" y=\"65.112415\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"183.438379\" xlink:href=\"#ma79c8d5654\" y=\"101.535044\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.66045\" xlink:href=\"#ma79c8d5654\" y=\"87.550555\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"71.409016\" xlink:href=\"#ma79c8d5654\" y=\"21.294625\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.607023\" xlink:href=\"#ma79c8d5654\" y=\"90.217021\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.721617\" xlink:href=\"#ma79c8d5654\" y=\"82.75236\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.081382\" xlink:href=\"#ma79c8d5654\" y=\"58.939569\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.578201\" xlink:href=\"#ma79c8d5654\" y=\"37.145778\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.877137\" xlink:href=\"#ma79c8d5654\" y=\"68.523107\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"75.61938\" xlink:href=\"#ma79c8d5654\" y=\"49.820812\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.004882\" xlink:href=\"#ma79c8d5654\" y=\"76.780135\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.616848\" xlink:href=\"#ma79c8d5654\" y=\"96.910946\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.742991\" xlink:href=\"#ma79c8d5654\" y=\"62.251114\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.458311\" xlink:href=\"#ma79c8d5654\" y=\"70.797741\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.719238\" xlink:href=\"#ma79c8d5654\" y=\"60.809405\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.319553\" xlink:href=\"#ma79c8d5654\" y=\"66.982849\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.794955\" xlink:href=\"#ma79c8d5654\" y=\"68.30292\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.412075\" xlink:href=\"#ma79c8d5654\" y=\"88.538252\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.390758\" xlink:href=\"#ma79c8d5654\" y=\"97.203122\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.514178\" xlink:href=\"#ma79c8d5654\" y=\"82.501338\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"77.24552\" xlink:href=\"#ma79c8d5654\" y=\"24.935162\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.067169\" xlink:href=\"#ma79c8d5654\" y=\"86.829442\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.135091\" xlink:href=\"#ma79c8d5654\" y=\"73.418179\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.53925\" xlink:href=\"#ma79c8d5654\" y=\"42.63253\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.787445\" xlink:href=\"#ma79c8d5654\" y=\"78.386106\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.43812\" xlink:href=\"#ma79c8d5654\" y=\"35.378566\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.557753\" xlink:href=\"#ma79c8d5654\" y=\"98.817264\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.361951\" xlink:href=\"#ma79c8d5654\" y=\"46.367711\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.824515\" xlink:href=\"#ma79c8d5654\" y=\"80.441566\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.55461\" xlink:href=\"#ma79c8d5654\" y=\"65.020545\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.009756\" xlink:href=\"#ma79c8d5654\" y=\"38.381245\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"177.905531\" xlink:href=\"#ma79c8d5654\" y=\"113.39457\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.441679\" xlink:href=\"#ma79c8d5654\" y=\"59.374974\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.904377\" xlink:href=\"#ma79c8d5654\" y=\"73.802989\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.580762\" xlink:href=\"#ma79c8d5654\" y=\"58.830642\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.304775\" xlink:href=\"#ma79c8d5654\" y=\"96.289792\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.087456\" xlink:href=\"#ma79c8d5654\" y=\"83.821295\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.477669\" xlink:href=\"#ma79c8d5654\" y=\"72.664942\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.713051\" xlink:href=\"#ma79c8d5654\" y=\"95.368977\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.59819\" xlink:href=\"#ma79c8d5654\" y=\"66.588814\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.28529\" xlink:href=\"#ma79c8d5654\" y=\"56.847623\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.621778\" xlink:href=\"#ma79c8d5654\" y=\"74.041179\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.070603\" xlink:href=\"#ma79c8d5654\" y=\"54.594268\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.577854\" xlink:href=\"#ma79c8d5654\" y=\"82.845835\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.994914\" xlink:href=\"#ma79c8d5654\" y=\"73.335661\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"79.190731\" xlink:href=\"#ma79c8d5654\" y=\"21.917502\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.900789\" xlink:href=\"#ma79c8d5654\" y=\"52.660507\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.342544\" xlink:href=\"#ma79c8d5654\" y=\"100.869408\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.515267\" xlink:href=\"#ma79c8d5654\" y=\"114.551669\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.385174\" xlink:href=\"#ma79c8d5654\" y=\"66.17443\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.66504\" xlink:href=\"#ma79c8d5654\" y=\"65.574499\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"170.410609\" xlink:href=\"#ma79c8d5654\" y=\"96.9313\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.872247\" xlink:href=\"#ma79c8d5654\" y=\"103.305326\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"184.979447\" xlink:href=\"#ma79c8d5654\" y=\"123.01238\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.687861\" xlink:href=\"#ma79c8d5654\" y=\"54.391244\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.362775\" xlink:href=\"#ma79c8d5654\" y=\"52.820183\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.360106\" xlink:href=\"#ma79c8d5654\" y=\"89.429322\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.433104\" xlink:href=\"#ma79c8d5654\" y=\"78.476294\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.362399\" xlink:href=\"#ma79c8d5654\" y=\"87.346513\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.79456\" xlink:href=\"#ma79c8d5654\" y=\"53.386841\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.833886\" xlink:href=\"#ma79c8d5654\" y=\"81.532992\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.198959\" xlink:href=\"#ma79c8d5654\" y=\"52.312344\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.508381\" xlink:href=\"#ma79c8d5654\" y=\"53.728243\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.171044\" xlink:href=\"#ma79c8d5654\" y=\"89.098652\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"172.93386\" xlink:href=\"#ma79c8d5654\" y=\"94.576958\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.833295\" xlink:href=\"#ma79c8d5654\" y=\"65.526037\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.7196\" xlink:href=\"#ma79c8d5654\" y=\"50.481639\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.309614\" xlink:href=\"#ma79c8d5654\" y=\"87.567089\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.45375\" xlink:href=\"#ma79c8d5654\" y=\"83.868076\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.642511\" xlink:href=\"#ma79c8d5654\" y=\"91.39262\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.404533\" xlink:href=\"#ma79c8d5654\" y=\"52.102955\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"188.862835\" xlink:href=\"#ma79c8d5654\" y=\"120.37729\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.431029\" xlink:href=\"#ma79c8d5654\" y=\"86.386513\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.446541\" xlink:href=\"#ma79c8d5654\" y=\"78.68515\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.430366\" xlink:href=\"#ma79c8d5654\" y=\"59.269221\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.678775\" xlink:href=\"#ma79c8d5654\" y=\"58.697529\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.602101\" xlink:href=\"#ma79c8d5654\" y=\"68.247297\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"88.189281\" xlink:href=\"#ma79c8d5654\" y=\"42.197071\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.910788\" xlink:href=\"#ma79c8d5654\" y=\"81.167881\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.606675\" xlink:href=\"#ma79c8d5654\" y=\"68.28086\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.621701\" xlink:href=\"#ma79c8d5654\" y=\"113.068223\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.52119\" xlink:href=\"#ma79c8d5654\" y=\"68.268162\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.444936\" xlink:href=\"#ma79c8d5654\" y=\"75.36864\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.052312\" xlink:href=\"#ma79c8d5654\" y=\"94.422685\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.465856\" xlink:href=\"#ma79c8d5654\" y=\"74.16316\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.053121\" xlink:href=\"#ma79c8d5654\" y=\"50.982317\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.493855\" xlink:href=\"#ma79c8d5654\" y=\"102.472511\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.310408\" xlink:href=\"#ma79c8d5654\" y=\"60.353577\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.201669\" xlink:href=\"#ma79c8d5654\" y=\"96.382837\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.387197\" xlink:href=\"#ma79c8d5654\" y=\"73.812777\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.078708\" xlink:href=\"#ma79c8d5654\" y=\"64.554951\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.575788\" xlink:href=\"#ma79c8d5654\" y=\"59.061466\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.539997\" xlink:href=\"#ma79c8d5654\" y=\"66.780543\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"165.938664\" xlink:href=\"#ma79c8d5654\" y=\"99.322271\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.068383\" xlink:href=\"#ma79c8d5654\" y=\"55.183751\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.879624\" xlink:href=\"#ma79c8d5654\" y=\"73.334774\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.599487\" xlink:href=\"#ma79c8d5654\" y=\"71.124704\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.050623\" xlink:href=\"#ma79c8d5654\" y=\"84.918636\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.73173\" xlink:href=\"#ma79c8d5654\" y=\"42.710003\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.747283\" xlink:href=\"#ma79c8d5654\" y=\"92.495694\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.100759\" xlink:href=\"#ma79c8d5654\" y=\"75.461942\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.805282\" xlink:href=\"#ma79c8d5654\" y=\"66.508001\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.589417\" xlink:href=\"#ma79c8d5654\" y=\"93.852431\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.767236\" xlink:href=\"#ma79c8d5654\" y=\"61.193353\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.76874\" xlink:href=\"#ma79c8d5654\" y=\"67.755467\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.868089\" xlink:href=\"#ma79c8d5654\" y=\"42.625084\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.818585\" xlink:href=\"#ma79c8d5654\" y=\"56.311912\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.563019\" xlink:href=\"#ma79c8d5654\" y=\"76.064962\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.658755\" xlink:href=\"#ma79c8d5654\" y=\"42.497965\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.928153\" xlink:href=\"#ma79c8d5654\" y=\"65.644796\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.353776\" xlink:href=\"#ma79c8d5654\" y=\"73.574772\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.736106\" xlink:href=\"#ma79c8d5654\" y=\"84.771837\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.214722\" xlink:href=\"#ma79c8d5654\" y=\"80.400359\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.732198\" xlink:href=\"#ma79c8d5654\" y=\"61.319393\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.162638\" xlink:href=\"#ma79c8d5654\" y=\"89.309933\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.8007\" xlink:href=\"#ma79c8d5654\" y=\"94.183169\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.794123\" xlink:href=\"#ma79c8d5654\" y=\"74.87136\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.004886\" xlink:href=\"#ma79c8d5654\" y=\"50.310338\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.252127\" xlink:href=\"#ma79c8d5654\" y=\"85.730993\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.215859\" xlink:href=\"#ma79c8d5654\" y=\"68.446432\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"199.312507\" xlink:href=\"#ma79c8d5654\" y=\"107.614522\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.931379\" xlink:href=\"#ma79c8d5654\" y=\"90.79312\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.075291\" xlink:href=\"#ma79c8d5654\" y=\"71.939344\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.479655\" xlink:href=\"#ma79c8d5654\" y=\"51.119005\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.707158\" xlink:href=\"#ma79c8d5654\" y=\"77.348843\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.531868\" xlink:href=\"#ma79c8d5654\" y=\"76.863008\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.13843\" xlink:href=\"#ma79c8d5654\" y=\"46.233857\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.518595\" xlink:href=\"#ma79c8d5654\" y=\"30.18916\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"82.200944\" xlink:href=\"#ma79c8d5654\" y=\"36.271468\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.093672\" xlink:href=\"#ma79c8d5654\" y=\"48.701245\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.659253\" xlink:href=\"#ma79c8d5654\" y=\"51.713057\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.976435\" xlink:href=\"#ma79c8d5654\" y=\"45.944165\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.298062\" xlink:href=\"#ma79c8d5654\" y=\"68.593515\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.160519\" xlink:href=\"#ma79c8d5654\" y=\"65.02961\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.268355\" xlink:href=\"#ma79c8d5654\" y=\"32.850843\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.280216\" xlink:href=\"#ma79c8d5654\" y=\"60.578936\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"165.716543\" xlink:href=\"#ma79c8d5654\" y=\"105.6904\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.977545\" xlink:href=\"#ma79c8d5654\" y=\"82.757742\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.560486\" xlink:href=\"#ma79c8d5654\" y=\"97.716793\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"162.530296\" xlink:href=\"#ma79c8d5654\" y=\"92.068593\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.003124\" xlink:href=\"#ma79c8d5654\" y=\"87.134774\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.198766\" xlink:href=\"#ma79c8d5654\" y=\"82.278531\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.615726\" xlink:href=\"#ma79c8d5654\" y=\"47.896756\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"57.594207\" xlink:href=\"#ma79c8d5654\" y=\"31.525737\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.653755\" xlink:href=\"#ma79c8d5654\" y=\"75.399699\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.37995\" xlink:href=\"#ma79c8d5654\" y=\"89.784168\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.352457\" xlink:href=\"#ma79c8d5654\" y=\"56.123037\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.122816\" xlink:href=\"#ma79c8d5654\" y=\"74.314765\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.273851\" xlink:href=\"#ma79c8d5654\" y=\"71.44855\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.303898\" xlink:href=\"#ma79c8d5654\" y=\"58.096587\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.138508\" xlink:href=\"#ma79c8d5654\" y=\"44.334605\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.65429\" xlink:href=\"#ma79c8d5654\" y=\"56.662067\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.707166\" xlink:href=\"#ma79c8d5654\" y=\"89.942827\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.907791\" xlink:href=\"#ma79c8d5654\" y=\"87.047852\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.559278\" xlink:href=\"#ma79c8d5654\" y=\"68.49569\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.787901\" xlink:href=\"#ma79c8d5654\" y=\"73.358224\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.32265\" xlink:href=\"#ma79c8d5654\" y=\"77.015799\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.832268\" xlink:href=\"#ma79c8d5654\" y=\"41.555135\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.153583\" xlink:href=\"#ma79c8d5654\" y=\"61.477855\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.284363\" xlink:href=\"#ma79c8d5654\" y=\"33.732672\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.872693\" xlink:href=\"#ma79c8d5654\" y=\"58.489571\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.196862\" xlink:href=\"#ma79c8d5654\" y=\"78.61653\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.582775\" xlink:href=\"#ma79c8d5654\" y=\"89.544899\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.807066\" xlink:href=\"#ma79c8d5654\" y=\"55.999465\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.670151\" xlink:href=\"#ma79c8d5654\" y=\"70.452975\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.991684\" xlink:href=\"#ma79c8d5654\" y=\"63.21933\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.185764\" xlink:href=\"#ma79c8d5654\" y=\"78.598306\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.167646\" xlink:href=\"#ma79c8d5654\" y=\"77.790703\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.813704\" xlink:href=\"#ma79c8d5654\" y=\"99.572941\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.494672\" xlink:href=\"#ma79c8d5654\" y=\"73.280279\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.60707\" xlink:href=\"#ma79c8d5654\" y=\"81.890316\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.732927\" xlink:href=\"#ma79c8d5654\" y=\"86.899859\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.307512\" xlink:href=\"#ma79c8d5654\" y=\"78.893114\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.533341\" xlink:href=\"#ma79c8d5654\" y=\"84.915104\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.884644\" xlink:href=\"#ma79c8d5654\" y=\"53.394566\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.423618\" xlink:href=\"#ma79c8d5654\" y=\"92.392055\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.021013\" xlink:href=\"#ma79c8d5654\" y=\"63.54675\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.235176\" xlink:href=\"#ma79c8d5654\" y=\"91.780627\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.68563\" xlink:href=\"#ma79c8d5654\" y=\"65.703751\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.496573\" xlink:href=\"#ma79c8d5654\" y=\"87.290547\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.455134\" xlink:href=\"#ma79c8d5654\" y=\"75.608419\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.360795\" xlink:href=\"#ma79c8d5654\" y=\"96.227228\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"88.583501\" xlink:href=\"#ma79c8d5654\" y=\"33.950102\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.734514\" xlink:href=\"#ma79c8d5654\" y=\"78.308099\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.065763\" xlink:href=\"#ma79c8d5654\" y=\"64.356626\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.645743\" xlink:href=\"#ma79c8d5654\" y=\"65.570472\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.002818\" xlink:href=\"#ma79c8d5654\" y=\"72.396161\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.670134\" xlink:href=\"#ma79c8d5654\" y=\"49.880917\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.556885\" xlink:href=\"#ma79c8d5654\" y=\"93.878471\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.261827\" xlink:href=\"#ma79c8d5654\" y=\"70.678426\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.175306\" xlink:href=\"#ma79c8d5654\" y=\"56.781626\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.13358\" xlink:href=\"#ma79c8d5654\" y=\"48.475816\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.092819\" xlink:href=\"#ma79c8d5654\" y=\"77.050116\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"160.544391\" xlink:href=\"#ma79c8d5654\" y=\"89.271531\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.636399\" xlink:href=\"#ma79c8d5654\" y=\"88.237037\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.963533\" xlink:href=\"#ma79c8d5654\" y=\"48.254321\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.583942\" xlink:href=\"#ma79c8d5654\" y=\"82.218438\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.363325\" xlink:href=\"#ma79c8d5654\" y=\"95.835155\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.81309\" xlink:href=\"#ma79c8d5654\" y=\"57.682582\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.755687\" xlink:href=\"#ma79c8d5654\" y=\"43.810517\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"159.602395\" xlink:href=\"#ma79c8d5654\" y=\"91.268975\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.33807\" xlink:href=\"#ma79c8d5654\" y=\"82.026062\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.66836\" xlink:href=\"#ma79c8d5654\" y=\"75.582439\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.927729\" xlink:href=\"#ma79c8d5654\" y=\"69.178486\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.436909\" xlink:href=\"#ma79c8d5654\" y=\"97.142638\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"80.549084\" xlink:href=\"#ma79c8d5654\" y=\"33.883641\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.13802\" xlink:href=\"#ma79c8d5654\" y=\"67.317269\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.10984\" xlink:href=\"#ma79c8d5654\" y=\"77.284844\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.101773\" xlink:href=\"#ma79c8d5654\" y=\"78.741274\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.767549\" xlink:href=\"#ma79c8d5654\" y=\"47.782495\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"181.024101\" xlink:href=\"#ma79c8d5654\" y=\"103.19101\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.063957\" xlink:href=\"#ma79c8d5654\" y=\"74.088734\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.486018\" xlink:href=\"#ma79c8d5654\" y=\"83.725636\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.292498\" xlink:href=\"#ma79c8d5654\" y=\"53.777427\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.237081\" xlink:href=\"#ma79c8d5654\" y=\"87.468177\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.784382\" xlink:href=\"#ma79c8d5654\" y=\"58.277968\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.645912\" xlink:href=\"#ma79c8d5654\" y=\"76.983434\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.453357\" xlink:href=\"#ma79c8d5654\" y=\"78.154255\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.211221\" xlink:href=\"#ma79c8d5654\" y=\"85.611643\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.60269\" xlink:href=\"#ma79c8d5654\" y=\"67.627492\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.861407\" xlink:href=\"#ma79c8d5654\" y=\"84.075007\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.482712\" xlink:href=\"#ma79c8d5654\" y=\"70.26281\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.826329\" xlink:href=\"#ma79c8d5654\" y=\"71.48712\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.786062\" xlink:href=\"#ma79c8d5654\" y=\"49.212779\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.4395\" xlink:href=\"#ma79c8d5654\" y=\"85.305486\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.548393\" xlink:href=\"#ma79c8d5654\" y=\"61.980474\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.039932\" xlink:href=\"#ma79c8d5654\" y=\"68.779675\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.290572\" xlink:href=\"#ma79c8d5654\" y=\"60.338643\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.141699\" xlink:href=\"#ma79c8d5654\" y=\"91.232231\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.483743\" xlink:href=\"#ma79c8d5654\" y=\"47.391702\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.6135\" xlink:href=\"#ma79c8d5654\" y=\"78.186758\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.398877\" xlink:href=\"#ma79c8d5654\" y=\"91.836021\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.778282\" xlink:href=\"#ma79c8d5654\" y=\"32.112372\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.837575\" xlink:href=\"#ma79c8d5654\" y=\"52.401973\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.123622\" xlink:href=\"#ma79c8d5654\" y=\"83.501817\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.782661\" xlink:href=\"#ma79c8d5654\" y=\"72.310673\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.157869\" xlink:href=\"#ma79c8d5654\" y=\"74.963019\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.278851\" xlink:href=\"#ma79c8d5654\" y=\"56.191898\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.585289\" xlink:href=\"#ma79c8d5654\" y=\"61.558762\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.879483\" xlink:href=\"#ma79c8d5654\" y=\"60.753923\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"183.302576\" xlink:href=\"#ma79c8d5654\" y=\"102.903025\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.377044\" xlink:href=\"#ma79c8d5654\" y=\"64.805982\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.023922\" xlink:href=\"#ma79c8d5654\" y=\"75.437985\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.431914\" xlink:href=\"#ma79c8d5654\" y=\"84.579978\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.017566\" xlink:href=\"#ma79c8d5654\" y=\"97.068138\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.730859\" xlink:href=\"#ma79c8d5654\" y=\"61.198017\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.000324\" xlink:href=\"#ma79c8d5654\" y=\"79.274417\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"81.985829\" xlink:href=\"#ma79c8d5654\" y=\"29.273198\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.080704\" xlink:href=\"#ma79c8d5654\" y=\"36.301461\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.381381\" xlink:href=\"#ma79c8d5654\" y=\"76.5192\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.641133\" xlink:href=\"#ma79c8d5654\" y=\"102.582913\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.74615\" xlink:href=\"#ma79c8d5654\" y=\"52.209749\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.292037\" xlink:href=\"#ma79c8d5654\" y=\"53.339074\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.596067\" xlink:href=\"#ma79c8d5654\" y=\"73.361144\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.875934\" xlink:href=\"#ma79c8d5654\" y=\"79.574415\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.275999\" xlink:href=\"#ma79c8d5654\" y=\"51.180845\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.827273\" xlink:href=\"#ma79c8d5654\" y=\"67.146617\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.137273\" xlink:href=\"#ma79c8d5654\" y=\"61.556584\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.207897\" xlink:href=\"#ma79c8d5654\" y=\"41.116427\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.135782\" xlink:href=\"#ma79c8d5654\" y=\"91.754346\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.312121\" xlink:href=\"#ma79c8d5654\" y=\"80.567388\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.216021\" xlink:href=\"#ma79c8d5654\" y=\"49.939591\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"187.881644\" xlink:href=\"#ma79c8d5654\" y=\"94.34446\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.517891\" xlink:href=\"#ma79c8d5654\" y=\"88.725305\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.974744\" xlink:href=\"#ma79c8d5654\" y=\"77.745843\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.398409\" xlink:href=\"#ma79c8d5654\" y=\"76.541214\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.131181\" xlink:href=\"#ma79c8d5654\" y=\"44.716952\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.176845\" xlink:href=\"#ma79c8d5654\" y=\"68.703981\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.85017\" xlink:href=\"#ma79c8d5654\" y=\"65.090745\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.52561\" xlink:href=\"#ma79c8d5654\" y=\"113.213549\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.8267\" xlink:href=\"#ma79c8d5654\" y=\"82.769199\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.357292\" xlink:href=\"#ma79c8d5654\" y=\"77.827346\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.170189\" xlink:href=\"#ma79c8d5654\" y=\"85.338503\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.003369\" xlink:href=\"#ma79c8d5654\" y=\"49.638401\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.381154\" xlink:href=\"#ma79c8d5654\" y=\"55.096386\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.806497\" xlink:href=\"#ma79c8d5654\" y=\"59.901343\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.274846\" xlink:href=\"#ma79c8d5654\" y=\"62.537462\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.861628\" xlink:href=\"#ma79c8d5654\" y=\"38.977282\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"177.845386\" xlink:href=\"#ma79c8d5654\" y=\"89.069592\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.397729\" xlink:href=\"#ma79c8d5654\" y=\"72.514646\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"162.317126\" xlink:href=\"#ma79c8d5654\" y=\"87.407368\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.921541\" xlink:href=\"#ma79c8d5654\" y=\"35.215085\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.390609\" xlink:href=\"#ma79c8d5654\" y=\"62.044686\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.470755\" xlink:href=\"#ma79c8d5654\" y=\"62.294352\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.074229\" xlink:href=\"#ma79c8d5654\" y=\"67.824305\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.757377\" xlink:href=\"#ma79c8d5654\" y=\"72.412193\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.015895\" xlink:href=\"#ma79c8d5654\" y=\"27.345519\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.652976\" xlink:href=\"#ma79c8d5654\" y=\"82.007823\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.080465\" xlink:href=\"#ma79c8d5654\" y=\"45.646724\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.829613\" xlink:href=\"#ma79c8d5654\" y=\"84.267777\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.801461\" xlink:href=\"#ma79c8d5654\" y=\"67.656718\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.800581\" xlink:href=\"#ma79c8d5654\" y=\"87.986965\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.697479\" xlink:href=\"#ma79c8d5654\" y=\"61.10663\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.362608\" xlink:href=\"#ma79c8d5654\" y=\"84.224578\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.302404\" xlink:href=\"#ma79c8d5654\" y=\"93.309964\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.654414\" xlink:href=\"#ma79c8d5654\" y=\"46.58677\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.717747\" xlink:href=\"#ma79c8d5654\" y=\"66.812818\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.048676\" xlink:href=\"#ma79c8d5654\" y=\"63.499659\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.709281\" xlink:href=\"#ma79c8d5654\" y=\"57.005621\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.105685\" xlink:href=\"#ma79c8d5654\" y=\"63.388588\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.912316\" xlink:href=\"#ma79c8d5654\" y=\"45.34751\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.336105\" xlink:href=\"#ma79c8d5654\" y=\"68.57357\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.909483\" xlink:href=\"#ma79c8d5654\" y=\"73.370408\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.313576\" xlink:href=\"#ma79c8d5654\" y=\"70.613198\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.536461\" xlink:href=\"#ma79c8d5654\" y=\"91.89886\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.562257\" xlink:href=\"#ma79c8d5654\" y=\"45.607555\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.555034\" xlink:href=\"#ma79c8d5654\" y=\"55.969341\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.403511\" xlink:href=\"#ma79c8d5654\" y=\"65.459191\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.944031\" xlink:href=\"#ma79c8d5654\" y=\"55.55204\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"150.723243\" xlink:href=\"#ma79c8d5654\" y=\"112.372135\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.830314\" xlink:href=\"#ma79c8d5654\" y=\"59.549734\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.897841\" xlink:href=\"#ma79c8d5654\" y=\"100.690474\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.492441\" xlink:href=\"#ma79c8d5654\" y=\"90.992386\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.974108\" xlink:href=\"#ma79c8d5654\" y=\"56.027212\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.777471\" xlink:href=\"#ma79c8d5654\" y=\"70.605617\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.608727\" xlink:href=\"#ma79c8d5654\" y=\"67.827361\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.971747\" xlink:href=\"#ma79c8d5654\" y=\"95.781566\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"83.960377\" xlink:href=\"#ma79c8d5654\" y=\"45.725757\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.614601\" xlink:href=\"#ma79c8d5654\" y=\"76.803032\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.180792\" xlink:href=\"#ma79c8d5654\" y=\"66.145857\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"180.638324\" xlink:href=\"#ma79c8d5654\" y=\"101.379217\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"73.500215\" xlink:href=\"#ma79c8d5654\" y=\"39.654264\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.444088\" xlink:href=\"#ma79c8d5654\" y=\"63.81917\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"162.192364\" xlink:href=\"#ma79c8d5654\" y=\"91.253995\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.067971\" xlink:href=\"#ma79c8d5654\" y=\"85.44448\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.063251\" xlink:href=\"#ma79c8d5654\" y=\"64.290467\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"156.015142\" xlink:href=\"#ma79c8d5654\" y=\"81.951065\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.056128\" xlink:href=\"#ma79c8d5654\" y=\"92.386466\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.109524\" xlink:href=\"#ma79c8d5654\" y=\"93.655232\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"80.268599\" xlink:href=\"#ma79c8d5654\" y=\"41.0094\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.374906\" xlink:href=\"#ma79c8d5654\" y=\"75.35883\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.433696\" xlink:href=\"#ma79c8d5654\" y=\"65.39775\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.452413\" xlink:href=\"#ma79c8d5654\" y=\"75.879759\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.549953\" xlink:href=\"#ma79c8d5654\" y=\"70.343716\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.628662\" xlink:href=\"#ma79c8d5654\" y=\"62.5637\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.077944\" xlink:href=\"#ma79c8d5654\" y=\"68.393835\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.604321\" xlink:href=\"#ma79c8d5654\" y=\"62.593196\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.15177\" xlink:href=\"#ma79c8d5654\" y=\"89.671437\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.447691\" xlink:href=\"#ma79c8d5654\" y=\"73.911639\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.247692\" xlink:href=\"#ma79c8d5654\" y=\"52.984842\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.811158\" xlink:href=\"#ma79c8d5654\" y=\"66.9246\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"57.607378\" xlink:href=\"#ma79c8d5654\" y=\"23.013552\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.576265\" xlink:href=\"#ma79c8d5654\" y=\"101.916081\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.362415\" xlink:href=\"#ma79c8d5654\" y=\"73.26215\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.663172\" xlink:href=\"#ma79c8d5654\" y=\"90.329245\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.806258\" xlink:href=\"#ma79c8d5654\" y=\"68.882844\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.940516\" xlink:href=\"#ma79c8d5654\" y=\"49.328059\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"93.025074\" xlink:href=\"#ma79c8d5654\" y=\"45.124048\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.260401\" xlink:href=\"#ma79c8d5654\" y=\"71.034565\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.131458\" xlink:href=\"#ma79c8d5654\" y=\"67.432845\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.595354\" xlink:href=\"#ma79c8d5654\" y=\"100.095317\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.943686\" xlink:href=\"#ma79c8d5654\" y=\"72.610695\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.92262\" xlink:href=\"#ma79c8d5654\" y=\"75.79519\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.439097\" xlink:href=\"#ma79c8d5654\" y=\"72.678146\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"178.205503\" xlink:href=\"#ma79c8d5654\" y=\"99.425489\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.127834\" xlink:href=\"#ma79c8d5654\" y=\"49.358098\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.850471\" xlink:href=\"#ma79c8d5654\" y=\"73.798352\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.125776\" xlink:href=\"#ma79c8d5654\" y=\"56.78044\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.643878\" xlink:href=\"#ma79c8d5654\" y=\"87.271665\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"163.979641\" xlink:href=\"#ma79c8d5654\" y=\"96.493815\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.37252\" xlink:href=\"#ma79c8d5654\" y=\"53.353394\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.663108\" xlink:href=\"#ma79c8d5654\" y=\"74.2031\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.315825\" xlink:href=\"#ma79c8d5654\" y=\"68.308438\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"147.769886\" xlink:href=\"#ma79c8d5654\" y=\"76.316423\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"171.130511\" xlink:href=\"#ma79c8d5654\" y=\"85.075644\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.901022\" xlink:href=\"#ma79c8d5654\" y=\"53.95999\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.352627\" xlink:href=\"#ma79c8d5654\" y=\"91.856396\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.23119\" xlink:href=\"#ma79c8d5654\" y=\"70.365811\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.748502\" xlink:href=\"#ma79c8d5654\" y=\"63.628329\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.033404\" xlink:href=\"#ma79c8d5654\" y=\"45.201369\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"173.148526\" xlink:href=\"#ma79c8d5654\" y=\"97.408473\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.41848\" xlink:href=\"#ma79c8d5654\" y=\"74.338127\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.092681\" xlink:href=\"#ma79c8d5654\" y=\"44.684642\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.038982\" xlink:href=\"#ma79c8d5654\" y=\"74.610037\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.117757\" xlink:href=\"#ma79c8d5654\" y=\"65.093069\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"183.492447\" xlink:href=\"#ma79c8d5654\" y=\"112.120143\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.199101\" xlink:href=\"#ma79c8d5654\" y=\"63.934185\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.94814\" xlink:href=\"#ma79c8d5654\" y=\"70.574186\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.95869\" xlink:href=\"#ma79c8d5654\" y=\"77.337005\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.079705\" xlink:href=\"#ma79c8d5654\" y=\"75.449903\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.452108\" xlink:href=\"#ma79c8d5654\" y=\"71.283522\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"144.140105\" xlink:href=\"#ma79c8d5654\" y=\"106.307354\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.662571\" xlink:href=\"#ma79c8d5654\" y=\"87.903204\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.124616\" xlink:href=\"#ma79c8d5654\" y=\"64.312355\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.86553\" xlink:href=\"#ma79c8d5654\" y=\"72.584018\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"175.910711\" xlink:href=\"#ma79c8d5654\" y=\"106.535706\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"186.176407\" xlink:href=\"#ma79c8d5654\" y=\"114.244666\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.175792\" xlink:href=\"#ma79c8d5654\" y=\"60.804145\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.802879\" xlink:href=\"#ma79c8d5654\" y=\"81.073043\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.408166\" xlink:href=\"#ma79c8d5654\" y=\"64.047592\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.292906\" xlink:href=\"#ma79c8d5654\" y=\"72.818778\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"82.158245\" xlink:href=\"#ma79c8d5654\" y=\"50.431956\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.862073\" xlink:href=\"#ma79c8d5654\" y=\"78.130597\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.75558\" xlink:href=\"#ma79c8d5654\" y=\"88.977547\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.579289\" xlink:href=\"#ma79c8d5654\" y=\"55.230341\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.605813\" xlink:href=\"#ma79c8d5654\" y=\"41.229035\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.474424\" xlink:href=\"#ma79c8d5654\" y=\"74.084081\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.570724\" xlink:href=\"#ma79c8d5654\" y=\"82.205574\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.555816\" xlink:href=\"#ma79c8d5654\" y=\"60.86251\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.742977\" xlink:href=\"#ma79c8d5654\" y=\"79.167171\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.037756\" xlink:href=\"#ma79c8d5654\" y=\"72.42463\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"72.451344\" xlink:href=\"#ma79c8d5654\" y=\"20.915361\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"83.51825\" xlink:href=\"#ma79c8d5654\" y=\"37.725379\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.314586\" xlink:href=\"#ma79c8d5654\" y=\"78.229675\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.115594\" xlink:href=\"#ma79c8d5654\" y=\"58.413611\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.991902\" xlink:href=\"#ma79c8d5654\" y=\"79.417122\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.839467\" xlink:href=\"#ma79c8d5654\" y=\"65.306199\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"80.820364\" xlink:href=\"#ma79c8d5654\" y=\"52.565634\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.167949\" xlink:href=\"#ma79c8d5654\" y=\"59.257349\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.520791\" xlink:href=\"#ma79c8d5654\" y=\"74.109447\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.231813\" xlink:href=\"#ma79c8d5654\" y=\"97.155338\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.650313\" xlink:href=\"#ma79c8d5654\" y=\"61.797131\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.825336\" xlink:href=\"#ma79c8d5654\" y=\"90.786903\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"85.339684\" xlink:href=\"#ma79c8d5654\" y=\"46.141374\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"180.900709\" xlink:href=\"#ma79c8d5654\" y=\"105.380678\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"97.905229\" xlink:href=\"#ma79c8d5654\" y=\"61.996695\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"108.573487\" xlink:href=\"#ma79c8d5654\" y=\"53.549617\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.019679\" xlink:href=\"#ma79c8d5654\" y=\"81.365173\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.392807\" xlink:href=\"#ma79c8d5654\" y=\"70.686914\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.224166\" xlink:href=\"#ma79c8d5654\" y=\"81.84239\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.482232\" xlink:href=\"#ma79c8d5654\" y=\"82.099716\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.858189\" xlink:href=\"#ma79c8d5654\" y=\"94.819715\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.476853\" xlink:href=\"#ma79c8d5654\" y=\"61.154025\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.90768\" xlink:href=\"#ma79c8d5654\" y=\"72.452257\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"74.582896\" xlink:href=\"#ma79c8d5654\" y=\"38.090588\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"151.171382\" xlink:href=\"#ma79c8d5654\" y=\"88.485415\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.518527\" xlink:href=\"#ma79c8d5654\" y=\"59.792508\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.508143\" xlink:href=\"#ma79c8d5654\" y=\"64.229065\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.851132\" xlink:href=\"#ma79c8d5654\" y=\"62.854054\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.786473\" xlink:href=\"#ma79c8d5654\" y=\"65.352274\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.061639\" xlink:href=\"#ma79c8d5654\" y=\"62.141984\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.89342\" xlink:href=\"#ma79c8d5654\" y=\"76.567339\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.153348\" xlink:href=\"#ma79c8d5654\" y=\"51.018111\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.212096\" xlink:href=\"#ma79c8d5654\" y=\"52.841212\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.389437\" xlink:href=\"#ma79c8d5654\" y=\"59.073374\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.359301\" xlink:href=\"#ma79c8d5654\" y=\"50.697984\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"165.993398\" xlink:href=\"#ma79c8d5654\" y=\"77.921108\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.438663\" xlink:href=\"#ma79c8d5654\" y=\"71.044066\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.82576\" xlink:href=\"#ma79c8d5654\" y=\"52.05\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"127.275351\" xlink:href=\"#ma79c8d5654\" y=\"80.199318\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"146.093565\" xlink:href=\"#ma79c8d5654\" y=\"85.451779\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.671187\" xlink:href=\"#ma79c8d5654\" y=\"64.289623\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.084643\" xlink:href=\"#ma79c8d5654\" y=\"43.613858\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"161.761435\" xlink:href=\"#ma79c8d5654\" y=\"99.956539\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.622464\" xlink:href=\"#ma79c8d5654\" y=\"77.491243\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.43668\" xlink:href=\"#ma79c8d5654\" y=\"88.542196\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.413675\" xlink:href=\"#ma79c8d5654\" y=\"72.110835\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.40455\" xlink:href=\"#ma79c8d5654\" y=\"46.339819\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"118.878574\" xlink:href=\"#ma79c8d5654\" y=\"77.611242\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.992589\" xlink:href=\"#ma79c8d5654\" y=\"73.137271\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"117.73123\" xlink:href=\"#ma79c8d5654\" y=\"70.713284\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"72.063446\" xlink:href=\"#ma79c8d5654\" y=\"32.822522\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"180.924815\" xlink:href=\"#ma79c8d5654\" y=\"108.914755\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.44302\" xlink:href=\"#ma79c8d5654\" y=\"92.447618\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.959832\" xlink:href=\"#ma79c8d5654\" y=\"67.718884\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.077651\" xlink:href=\"#ma79c8d5654\" y=\"53.848526\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.996191\" xlink:href=\"#ma79c8d5654\" y=\"72.283817\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"87.31578\" xlink:href=\"#ma79c8d5654\" y=\"45.54307\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.495662\" xlink:href=\"#ma79c8d5654\" y=\"59.686355\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.43871\" xlink:href=\"#ma79c8d5654\" y=\"71.497002\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.931057\" xlink:href=\"#ma79c8d5654\" y=\"63.106528\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.88337\" xlink:href=\"#ma79c8d5654\" y=\"58.591743\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"89.381926\" xlink:href=\"#ma79c8d5654\" y=\"41.026404\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.060384\" xlink:href=\"#ma79c8d5654\" y=\"60.612956\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.205898\" xlink:href=\"#ma79c8d5654\" y=\"82.205453\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.405602\" xlink:href=\"#ma79c8d5654\" y=\"73.0365\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"92.75663\" xlink:href=\"#ma79c8d5654\" y=\"46.016252\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.256119\" xlink:href=\"#ma79c8d5654\" y=\"76.224735\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.084303\" xlink:href=\"#ma79c8d5654\" y=\"70.340932\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.427398\" xlink:href=\"#ma79c8d5654\" y=\"61.029269\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.09075\" xlink:href=\"#ma79c8d5654\" y=\"74.428035\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.90293\" xlink:href=\"#ma79c8d5654\" y=\"74.217987\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.907558\" xlink:href=\"#ma79c8d5654\" y=\"93.485514\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.881086\" xlink:href=\"#ma79c8d5654\" y=\"68.395591\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"119.049834\" xlink:href=\"#ma79c8d5654\" y=\"67.834397\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.480768\" xlink:href=\"#ma79c8d5654\" y=\"89.878161\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.263233\" xlink:href=\"#ma79c8d5654\" y=\"46.986176\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.088281\" xlink:href=\"#ma79c8d5654\" y=\"35.452186\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.927605\" xlink:href=\"#ma79c8d5654\" y=\"61.788991\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.094354\" xlink:href=\"#ma79c8d5654\" y=\"63.514069\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"112.969437\" xlink:href=\"#ma79c8d5654\" y=\"48.449207\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.905326\" xlink:href=\"#ma79c8d5654\" y=\"74.73517\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.596722\" xlink:href=\"#ma79c8d5654\" y=\"59.211975\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.996036\" xlink:href=\"#ma79c8d5654\" y=\"55.94155\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.286758\" xlink:href=\"#ma79c8d5654\" y=\"89.52791\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.921301\" xlink:href=\"#ma79c8d5654\" y=\"72.14726\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.209123\" xlink:href=\"#ma79c8d5654\" y=\"41.261659\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.207962\" xlink:href=\"#ma79c8d5654\" y=\"99.787143\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"91.314979\" xlink:href=\"#ma79c8d5654\" y=\"48.586864\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"90.150688\" xlink:href=\"#ma79c8d5654\" y=\"42.800285\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.834163\" xlink:href=\"#ma79c8d5654\" y=\"82.598979\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.145217\" xlink:href=\"#ma79c8d5654\" y=\"53.028561\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"136.932256\" xlink:href=\"#ma79c8d5654\" y=\"74.173536\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"128.057087\" xlink:href=\"#ma79c8d5654\" y=\"64.790746\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"164.852609\" xlink:href=\"#ma79c8d5654\" y=\"95.958462\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.188907\" xlink:href=\"#ma79c8d5654\" y=\"59.308057\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"145.22628\" xlink:href=\"#ma79c8d5654\" y=\"79.645381\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.283803\" xlink:href=\"#ma79c8d5654\" y=\"46.152894\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.434135\" xlink:href=\"#ma79c8d5654\" y=\"50.862785\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"125.810387\" xlink:href=\"#ma79c8d5654\" y=\"68.7241\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.72281\" xlink:href=\"#ma79c8d5654\" y=\"70.839425\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.391671\" xlink:href=\"#ma79c8d5654\" y=\"94.440895\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.145436\" xlink:href=\"#ma79c8d5654\" y=\"53.184738\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"174.498409\" xlink:href=\"#ma79c8d5654\" y=\"93.314707\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.786241\" xlink:href=\"#ma79c8d5654\" y=\"39.321457\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.247361\" xlink:href=\"#ma79c8d5654\" y=\"81.439169\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"111.182917\" xlink:href=\"#ma79c8d5654\" y=\"64.361117\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"183.538244\" xlink:href=\"#ma79c8d5654\" y=\"112.56742\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"62.117928\" xlink:href=\"#ma79c8d5654\" y=\"16.56766\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.540508\" xlink:href=\"#ma79c8d5654\" y=\"63.058539\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.981698\" xlink:href=\"#ma79c8d5654\" y=\"83.078701\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.867384\" xlink:href=\"#ma79c8d5654\" y=\"99.960513\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.675711\" xlink:href=\"#ma79c8d5654\" y=\"73.002769\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"201.222082\" xlink:href=\"#ma79c8d5654\" y=\"106.225854\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.84476\" xlink:href=\"#ma79c8d5654\" y=\"71.577709\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.770229\" xlink:href=\"#ma79c8d5654\" y=\"49.964719\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.804759\" xlink:href=\"#ma79c8d5654\" y=\"59.472695\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"148.130448\" xlink:href=\"#ma79c8d5654\" y=\"82.67759\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"121.012825\" xlink:href=\"#ma79c8d5654\" y=\"75.461304\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"88.931905\" xlink:href=\"#ma79c8d5654\" y=\"64.026496\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"177.066761\" xlink:href=\"#ma79c8d5654\" y=\"100.386251\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.451677\" xlink:href=\"#ma79c8d5654\" y=\"78.3702\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"168.85715\" xlink:href=\"#ma79c8d5654\" y=\"94.492057\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.49434\" xlink:href=\"#ma79c8d5654\" y=\"67.055467\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.428859\" xlink:href=\"#ma79c8d5654\" y=\"93.198531\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.377176\" xlink:href=\"#ma79c8d5654\" y=\"81.856522\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.440346\" xlink:href=\"#ma79c8d5654\" y=\"65.801155\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.828148\" xlink:href=\"#ma79c8d5654\" y=\"69.521281\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.482722\" xlink:href=\"#ma79c8d5654\" y=\"52.030452\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"101.295425\" xlink:href=\"#ma79c8d5654\" y=\"56.549339\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"126.615715\" xlink:href=\"#ma79c8d5654\" y=\"76.267068\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"104.376515\" xlink:href=\"#ma79c8d5654\" y=\"62.04482\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"141.764276\" xlink:href=\"#ma79c8d5654\" y=\"86.458698\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"110.230454\" xlink:href=\"#ma79c8d5654\" y=\"64.079246\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.824153\" xlink:href=\"#ma79c8d5654\" y=\"54.67335\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.753579\" xlink:href=\"#ma79c8d5654\" y=\"58.614105\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.433796\" xlink:href=\"#ma79c8d5654\" y=\"72.244339\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"100.960836\" xlink:href=\"#ma79c8d5654\" y=\"47.01572\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.813964\" xlink:href=\"#ma79c8d5654\" y=\"73.361153\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.457399\" xlink:href=\"#ma79c8d5654\" y=\"82.072524\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.027256\" xlink:href=\"#ma79c8d5654\" y=\"69.424036\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"44.18196\" xlink:href=\"#ma79c8d5654\" y=\"13.377273\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"158.409555\" xlink:href=\"#ma79c8d5654\" y=\"96.339951\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"116.36215\" xlink:href=\"#ma79c8d5654\" y=\"57.718981\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"122.525382\" xlink:href=\"#ma79c8d5654\" y=\"49.162994\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"109.039757\" xlink:href=\"#ma79c8d5654\" y=\"74.825969\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"153.044088\" xlink:href=\"#ma79c8d5654\" y=\"63.420334\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"178.356042\" xlink:href=\"#ma79c8d5654\" y=\"112.483718\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.539247\" xlink:href=\"#ma79c8d5654\" y=\"68.139605\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.285766\" xlink:href=\"#ma79c8d5654\" y=\"41.299867\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"157.984587\" xlink:href=\"#ma79c8d5654\" y=\"98.791439\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"95.947995\" xlink:href=\"#ma79c8d5654\" y=\"55.000131\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"106.190089\" xlink:href=\"#ma79c8d5654\" y=\"49.240565\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.853534\" xlink:href=\"#ma79c8d5654\" y=\"49.780563\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.090147\" xlink:href=\"#ma79c8d5654\" y=\"86.546596\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"124.584434\" xlink:href=\"#ma79c8d5654\" y=\"63.93536\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.534225\" xlink:href=\"#ma79c8d5654\" y=\"74.909625\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"132.406551\" xlink:href=\"#ma79c8d5654\" y=\"64.428988\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.794531\" xlink:href=\"#ma79c8d5654\" y=\"90.83726\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"142.517264\" xlink:href=\"#ma79c8d5654\" y=\"94.171912\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"169.704454\" xlink:href=\"#ma79c8d5654\" y=\"105.969175\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"183.88387\" xlink:href=\"#ma79c8d5654\" y=\"91.777993\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.047152\" xlink:href=\"#ma79c8d5654\" y=\"52.743351\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"130.637604\" xlink:href=\"#ma79c8d5654\" y=\"63.647738\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"154.91768\" xlink:href=\"#ma79c8d5654\" y=\"89.486693\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"152.655446\" xlink:href=\"#ma79c8d5654\" y=\"87.798434\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"129.026476\" xlink:href=\"#ma79c8d5654\" y=\"82.551184\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"114.227199\" xlink:href=\"#ma79c8d5654\" y=\"72.024736\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"140.106056\" xlink:href=\"#ma79c8d5654\" y=\"98.35253\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"79.855012\" xlink:href=\"#ma79c8d5654\" y=\"18.751407\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.419559\" xlink:href=\"#ma79c8d5654\" y=\"76.35543\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"133.711315\" xlink:href=\"#ma79c8d5654\" y=\"68.763747\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"102.399696\" xlink:href=\"#ma79c8d5654\" y=\"46.875266\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"86.068356\" xlink:href=\"#ma79c8d5654\" y=\"48.39441\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"120.08213\" xlink:href=\"#ma79c8d5654\" y=\"70.378818\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"149.456252\" xlink:href=\"#ma79c8d5654\" y=\"104.461366\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"137.823175\" xlink:href=\"#ma79c8d5654\" y=\"61.615793\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"113.152392\" xlink:href=\"#ma79c8d5654\" y=\"76.454052\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"105.94741\" xlink:href=\"#ma79c8d5654\" y=\"59.626186\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"155.036697\" xlink:href=\"#ma79c8d5654\" y=\"80.960712\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.647612\" xlink:href=\"#ma79c8d5654\" y=\"76.017196\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"139.596133\" xlink:href=\"#ma79c8d5654\" y=\"85.103171\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"99.30349\" xlink:href=\"#ma79c8d5654\" y=\"52.27261\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"103.79697\" xlink:href=\"#ma79c8d5654\" y=\"52.439244\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"115.489516\" xlink:href=\"#ma79c8d5654\" y=\"52.847874\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"123.351527\" xlink:href=\"#ma79c8d5654\" y=\"72.851797\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"96.725855\" xlink:href=\"#ma79c8d5654\" y=\"45.823101\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"98.831198\" xlink:href=\"#ma79c8d5654\" y=\"60.602682\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"138.724398\" xlink:href=\"#ma79c8d5654\" y=\"83.290127\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"135.334332\" xlink:href=\"#ma79c8d5654\" y=\"85.15748\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"131.384232\" xlink:href=\"#ma79c8d5654\" y=\"57.776866\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"81.466933\" xlink:href=\"#ma79c8d5654\" y=\"44.203083\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"184.836109\" xlink:href=\"#ma79c8d5654\" y=\"109.233013\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"107.518509\" xlink:href=\"#ma79c8d5654\" y=\"65.288668\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"134.223656\" xlink:href=\"#ma79c8d5654\" y=\"68.662359\"/>\n",
       "     <use style=\"fill:#1f77b4;stroke:#1f77b4;\" x=\"143.394271\" xlink:href=\"#ma79c8d5654\" y=\"66.641517\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"ma9aabe5953\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"76.897208\" xlink:href=\"#ma9aabe5953\" y=\"143.1\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- −2 -->\n",
       "      <g transform=\"translate(69.526115 157.698438)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path d=\"M 10.59375 35.5 \n",
       "L 73.1875 35.5 \n",
       "L 73.1875 27.203125 \n",
       "L 10.59375 27.203125 \n",
       "z\n",
       "\" id=\"DejaVuSans-8722\"/>\n",
       "        <path d=\"M 19.1875 8.296875 \n",
       "L 53.609375 8.296875 \n",
       "L 53.609375 0 \n",
       "L 7.328125 0 \n",
       "L 7.328125 8.296875 \n",
       "Q 12.9375 14.109375 22.625 23.890625 \n",
       "Q 32.328125 33.6875 34.8125 36.53125 \n",
       "Q 39.546875 41.84375 41.421875 45.53125 \n",
       "Q 43.3125 49.21875 43.3125 52.78125 \n",
       "Q 43.3125 58.59375 39.234375 62.25 \n",
       "Q 35.15625 65.921875 28.609375 65.921875 \n",
       "Q 23.96875 65.921875 18.8125 64.3125 \n",
       "Q 13.671875 62.703125 7.8125 59.421875 \n",
       "L 7.8125 69.390625 \n",
       "Q 13.765625 71.78125 18.9375 73 \n",
       "Q 24.125 74.21875 28.421875 74.21875 \n",
       "Q 39.75 74.21875 46.484375 68.546875 \n",
       "Q 53.21875 62.890625 53.21875 53.421875 \n",
       "Q 53.21875 48.921875 51.53125 44.890625 \n",
       "Q 49.859375 40.875 45.40625 35.40625 \n",
       "Q 44.1875 33.984375 37.640625 27.21875 \n",
       "Q 31.109375 20.453125 19.1875 8.296875 \n",
       "z\n",
       "\" id=\"DejaVuSans-50\"/>\n",
       "       </defs>\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"127.024646\" xlink:href=\"#ma9aabe5953\" y=\"143.1\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(123.843396 157.698438)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path d=\"M 31.78125 66.40625 \n",
       "Q 24.171875 66.40625 20.328125 58.90625 \n",
       "Q 16.5 51.421875 16.5 36.375 \n",
       "Q 16.5 21.390625 20.328125 13.890625 \n",
       "Q 24.171875 6.390625 31.78125 6.390625 \n",
       "Q 39.453125 6.390625 43.28125 13.890625 \n",
       "Q 47.125 21.390625 47.125 36.375 \n",
       "Q 47.125 51.421875 43.28125 58.90625 \n",
       "Q 39.453125 66.40625 31.78125 66.40625 \n",
       "z\n",
       "M 31.78125 74.21875 \n",
       "Q 44.046875 74.21875 50.515625 64.515625 \n",
       "Q 56.984375 54.828125 56.984375 36.375 \n",
       "Q 56.984375 17.96875 50.515625 8.265625 \n",
       "Q 44.046875 -1.421875 31.78125 -1.421875 \n",
       "Q 19.53125 -1.421875 13.0625 8.265625 \n",
       "Q 6.59375 17.96875 6.59375 36.375 \n",
       "Q 6.59375 54.828125 13.0625 64.515625 \n",
       "Q 19.53125 74.21875 31.78125 74.21875 \n",
       "z\n",
       "\" id=\"DejaVuSans-48\"/>\n",
       "       </defs>\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"177.152084\" xlink:href=\"#ma9aabe5953\" y=\"143.1\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 2 -->\n",
       "      <g transform=\"translate(173.970834 157.698438)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"227.279523\" xlink:href=\"#ma9aabe5953\" y=\"143.1\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 4 -->\n",
       "      <g transform=\"translate(224.098273 157.698438)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path d=\"M 37.796875 64.3125 \n",
       "L 12.890625 25.390625 \n",
       "L 37.796875 25.390625 \n",
       "z\n",
       "M 35.203125 72.90625 \n",
       "L 47.609375 72.90625 \n",
       "L 47.609375 25.390625 \n",
       "L 58.015625 25.390625 \n",
       "L 58.015625 17.1875 \n",
       "L 47.609375 17.1875 \n",
       "L 47.609375 0 \n",
       "L 37.796875 0 \n",
       "L 37.796875 17.1875 \n",
       "L 4.890625 17.1875 \n",
       "L 4.890625 26.703125 \n",
       "z\n",
       "\" id=\"DejaVuSans-52\"/>\n",
       "       </defs>\n",
       "       <use xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"m3b13e27c33\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"35.304688\" xlink:href=\"#m3b13e27c33\" y=\"139.280701\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- −10 -->\n",
       "      <g transform=\"translate(7.2 143.07992)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path d=\"M 12.40625 8.296875 \n",
       "L 28.515625 8.296875 \n",
       "L 28.515625 63.921875 \n",
       "L 10.984375 60.40625 \n",
       "L 10.984375 69.390625 \n",
       "L 28.421875 72.90625 \n",
       "L 38.28125 72.90625 \n",
       "L 38.28125 8.296875 \n",
       "L 54.390625 8.296875 \n",
       "L 54.390625 0 \n",
       "L 12.40625 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-49\"/>\n",
       "       </defs>\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"147.412109\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"35.304688\" xlink:href=\"#m3b13e27c33\" y=\"115.081407\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- −5 -->\n",
       "      <g transform=\"translate(13.5625 118.880626)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path d=\"M 10.796875 72.90625 \n",
       "L 49.515625 72.90625 \n",
       "L 49.515625 64.59375 \n",
       "L 19.828125 64.59375 \n",
       "L 19.828125 46.734375 \n",
       "Q 21.96875 47.46875 24.109375 47.828125 \n",
       "Q 26.265625 48.1875 28.421875 48.1875 \n",
       "Q 40.625 48.1875 47.75 41.5 \n",
       "Q 54.890625 34.8125 54.890625 23.390625 \n",
       "Q 54.890625 11.625 47.5625 5.09375 \n",
       "Q 40.234375 -1.421875 26.90625 -1.421875 \n",
       "Q 22.3125 -1.421875 17.546875 -0.640625 \n",
       "Q 12.796875 0.140625 7.71875 1.703125 \n",
       "L 7.71875 11.625 \n",
       "Q 12.109375 9.234375 16.796875 8.0625 \n",
       "Q 21.484375 6.890625 26.703125 6.890625 \n",
       "Q 35.15625 6.890625 40.078125 11.328125 \n",
       "Q 45.015625 15.765625 45.015625 23.390625 \n",
       "Q 45.015625 31 40.078125 35.4375 \n",
       "Q 35.15625 39.890625 26.703125 39.890625 \n",
       "Q 22.75 39.890625 18.8125 39.015625 \n",
       "Q 14.890625 38.140625 10.796875 36.28125 \n",
       "z\n",
       "\" id=\"DejaVuSans-53\"/>\n",
       "       </defs>\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"35.304688\" xlink:href=\"#m3b13e27c33\" y=\"90.882114\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(21.942187 94.681333)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"35.304688\" xlink:href=\"#m3b13e27c33\" y=\"66.682821\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 5 -->\n",
       "      <g transform=\"translate(21.942187 70.482039)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"35.304688\" xlink:href=\"#m3b13e27c33\" y=\"42.483527\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- 10 -->\n",
       "      <g transform=\"translate(15.579687 46.282746)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"35.304688\" xlink:href=\"#m3b13e27c33\" y=\"18.284234\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- 15 -->\n",
       "      <g transform=\"translate(15.579687 22.083452)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 35.304688 143.1 \n",
       "L 35.304688 7.2 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 230.604688 143.1 \n",
       "L 230.604688 7.2 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 35.304688 143.1 \n",
       "L 230.604688 143.1 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 35.304688 7.2 \n",
       "L 230.604688 7.2 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"peefab39789\">\n",
       "   <rect height=\"135.9\" width=\"195.3\" x=\"35.304688\" y=\"7.2\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 252x180 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "d2l.set_figsize()\n",
    "d2l.plt.scatter(features[:, (1)].detach().numpy(), labels.detach().numpy(), 1);"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "source": [
    "定义一个`data_iter`函数，\n",
    "该函数接收批量大小、特征矩阵和标签向量作为输入，生成大小为`batch_size`的小批量"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "origin_pos": 16,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "tensor([[-0.3276,  0.0868],\n",
      "        [-0.9429, -0.8681],\n",
      "        [ 1.3435, -0.3938],\n",
      "        [ 0.0770, -1.0401],\n",
      "        [ 0.6491,  0.3005],\n",
      "        [-1.9043, -1.5198],\n",
      "        [ 1.7118, -0.4217],\n",
      "        [ 1.0635, -0.7074],\n",
      "        [ 1.2884, -0.7558],\n",
      "        [-0.9575,  2.4618]]) \n",
      " tensor([[ 3.2539],\n",
      "        [ 5.2707],\n",
      "        [ 8.2366],\n",
      "        [ 7.9097],\n",
      "        [ 4.4835],\n",
      "        [ 5.5488],\n",
      "        [ 9.0737],\n",
      "        [ 8.7349],\n",
      "        [ 9.3464],\n",
      "        [-6.0798]])\n"
     ]
    }
   ],
   "source": [
    "def data_iter(batch_size, features, labels):\n",
    "    num_examples = len(features)\n",
    "    indices = list(range(num_examples))\n",
    "    random.shuffle(indices)\n",
    "    for i in range(0, num_examples, batch_size):\n",
    "        batch_indices = torch.tensor(\n",
    "            indices[i: min(i + batch_size, num_examples)])\n",
    "        yield features[batch_indices], labels[batch_indices]\n",
    "\n",
    "batch_size = 10\n",
    "\n",
    "for X, y in data_iter(batch_size, features, labels):\n",
    "    print(X, '\\n', y)\n",
    "    break"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "source": [
    "定义\n",
    "初始化模型参数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "origin_pos": 19,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [],
   "source": [
    "w = torch.normal(0, 0.01, size=(2,1), requires_grad=True)\n",
    "b = torch.zeros(1, requires_grad=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "-"
    }
   },
   "source": [
    "定义模型"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "origin_pos": 22,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [],
   "source": [
    "def linreg(X, w, b):  \n",
    "    \"\"\"线性回归模型。\"\"\"\n",
    "    return torch.matmul(X, w) + b"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "source": [
    "定义损失函数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "origin_pos": 24,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [],
   "source": [
    "def squared_loss(y_hat, y):  \n",
    "    \"\"\"均方损失。\"\"\"\n",
    "    return (y_hat - y.reshape(y_hat.shape)) ** 2 / 2"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "-"
    }
   },
   "source": [
    "定义优化算法"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "origin_pos": 27,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [],
   "source": [
    "def sgd(params, lr, batch_size):  \n",
    "    \"\"\"小批量随机梯度下降。\"\"\"\n",
    "    with torch.no_grad():\n",
    "        for param in params:\n",
    "            param -= lr * param.grad / batch_size\n",
    "            param.grad.zero_()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "source": [
    "训练过程"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "origin_pos": 32,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "epoch 1, loss 0.040921\n",
      "epoch 2, loss 0.000162\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "epoch 3, loss 0.000051\n"
     ]
    }
   ],
   "source": [
    "lr = 0.03\n",
    "num_epochs = 3\n",
    "net = linreg\n",
    "loss = squared_loss\n",
    "\n",
    "for epoch in range(num_epochs):\n",
    "    for X, y in data_iter(batch_size, features, labels):\n",
    "        l = loss(net(X, w, b), y)\n",
    "        l.sum().backward()\n",
    "        sgd([w, b], lr, batch_size)\n",
    "    with torch.no_grad():\n",
    "        train_l = loss(net(features, w, b), labels)\n",
    "        print(f'epoch {epoch + 1}, loss {float(train_l.mean()):f}')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "slideshow": {
     "slide_type": "slide"
    }
   },
   "source": [
    "比较真实参数和通过训练学到的参数来评估训练的成功程度"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {
    "origin_pos": 35,
    "tab": [
     "pytorch"
    ]
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "w的估计误差: tensor([-2.8253e-04, -4.6730e-05], grad_fn=<SubBackward0>)\n",
      "b的估计误差: tensor([0.0009], grad_fn=<RsubBackward1>)\n"
     ]
    }
   ],
   "source": [
    "print(f'w的估计误差: {true_w - w.reshape(true_w.shape)}')\n",
    "print(f'b的估计误差: {true_b - b}')"
   ]
  }
 ],
 "metadata": {
  "celltoolbar": "Slideshow",
  "language_info": {
   "name": "python"
  },
  "rise": {
   "autolaunch": true,
   "enable_chalkboard": true,
   "overlay": "<div class='my-top-right'><img height=80px src='http://d2l.ai/_static/logo-with-text.png'/></div><div class='my-top-left'></div>",
   "scroll": true
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}